var dialog_form_arquivo;


var excluir_contrato = function(form)
{
    var selecionados = $(form).find('input[name="check_iten[]"]:checked').length;
    
    if (selecionados < 1)
    {
        // Nenhum registro selecionado
        dialog_selecione_reg();
        return false;
    }
    else 
    {
        confirma_exclusao(selecionados, excluir_registro_contrato, form);
    }
};

var excluir_registro_contrato = function(form) 
{
    $.ajax({
        url     : site_url + 'importacao_contrato/aexcluir',
        type    : 'post',
        dataType: 'json',
        error : function(erro) {
            alert('Erro: ' + erro.status + '. ' + erro.statusText);
        },
        data : {
            dados_form : $(form).serialize()
        },
        success : function(ret) {

            if (ret.erro == 0)
            {
                dialog_sucesso(ret.msg);
            }
            else
            {
                dialog_erro(ret.msg);
            }

        }
    });
};

$(document).ready(function() {;

	table_credor = $('#grid_importacao_contrato').dataTable({
        'sPaginationType' : 'full_numbers',
        "bServerSide"     : true,
        "bProcessing"     : true,
        "sAjaxSource"     : site_url + "importacao_contrato/agrid_importacao_contrato",
        "sServerMethod"   : "POST",
        "iDisplayLength"  : 25,
        'bAutoWidth'      : false,
        "sScrollY"        : "400px",
        "aaSorting": [[ 1, "desc" ]],
        "sDom"            : '<"top"l>rt<"bottom"pi><"clear">',
		"fnServerParams": function ( aoData ) {

        },
		'aoColumns' : [
			{ 'sTitle' : '<div class="text-left"><input type="checkbox" name="check_all" onClick="marcar_especificado(this, \'check_iten[]\')"></div>', 'sName': 'check_iten', 'sWidth': '3%', 'bSortable': false },
            { 'sTitle' : '<div class="text-left">Cód</div>', 'sName': '', "iDataSort": 1,'sWidth': '5%' },
			{ 'sTitle' : '<div class="text-left">Arquivo</div>', 'sName': '', "iDataSort": 2, 'sWidth': '87%' },
            { 'sTitle' : '<div class="text-left">Status</div>', 'sName': '', 'sWidth': '5%', 'bSortable': true },
		]
	});
});